import { menuRuleList,menuRuleUpdate } from '@/api/menu.rule'
export default {
  namespaced: true,
  //数据保存在State中
  state: {
    area: []
  },
  //对于后台的请求放在actions中
  actions: {
  
    menuRuleList(context,data) {
      return new Promise((resolve, reject) => {
        //判断本地的state变量中是否已经有数据,如果没有,向服务器请求
        menuRuleList(data).then(res => {
            //服务器请求回来的数据,在state.menu中也保存一份,下次同样的请求,就可以直接返回数据,不用去服务器重新请求
            resolve(res)
          })
      })
    },
    menuRuleUpdate(context,data){
        return new Promise((resolve, reject) => {   
       
          menuRuleUpdate(data).then(res => {
                
                //服务器请求回来的数据,在state.menu中也保存一份,下次同样的请求,就可以直接返回数据,不用去服务器重新请求
                resolve()
              })
          })
    }
    
  },
}